高手来啊>>>>>我愿意出500分, 500分
来源:百度知道 编辑:UC知道 时间:2024/06/05 01:36:33
有没有什么办法能让imagemagick支持中文字符的?????
能
我要的是具体方法,那些网站,我都知道..
我也没办法,迫不得已...
能
我要的是具体方法,那些网站,我都知道..
我也没办法,迫不得已...
ImageMagick 功能强大,但在使用过程中却遇到了很大的困难,一是中文问题,二是本人对PHP也不是太熟。
主要目标:在godaddy 的虚拟主机上搭建程序,用ImageMagick处理 加中文水印,或者说加图片上的中文签名的功能 。
在 Google 上搜索 “php imagemagick 中文水印”,或者 “php imagemagick 中文乱码”,都不能得到满意的答案,大部分都是使用 Anthony 的帮助手册: http://www.imagemagick.org/Usage/annotating/#wmark_imag
中文帮助: http://www.imagemagic.cn/
但仍然不能真正解决中文问题,试过之后,分别出现以下问题:
中文水印根本不显示;ImageMagick 无法找到所需要的字体;ImageMagick 无法显示 UTF8字符;命令解释得不正确
因为我使用的是 PHP的 exec()方法调用ImageMagick 的Command Line,因此还掺杂着一些系统问题。
不过最终的方案还是比较简洁的。
------------------------------------
参考代码如下:
// 下面的代码测试通过
$labelStr = ” ‘” .$text .”‘ “; // 注意,这里的 $text 就是要写的水印签名文字。要用 utf8编码
$cmd = “/usr/local/bin/convert ” .$filePath .” -font /home/content/m/Simsun.ttc -points